body {
	font-family:Verdana,Arial,sans-serif;
	font-size:16px;
	margin:0;
	padding:0;
	padding-bottom:20px;
}
table {
	border-spacing:0;
	border-collapse:collapse;
}
td {
	padding:0;
}
.div_main {
	margin-top:10px;
}
.div_title {
	font-size:18px;
	font-style:italic;
	padding:2px;
}
.tab_section_contents {
	width:100%;
	border-spacing:1px;
	border-collapse:separate;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
}
.tab_section_contents td {
	padding:2px;
}
.td_label {
	width:35%;
	text-align:right;
	background-color:#eee;
}
.td_value {
	color:#404040;
	font-weight:bold;
}